#include "stdafx.h"
#include "DropSource.h"
#include "InstanceTouch.h"
DECL_INSTANCE_TOUCH(ETouch_DropSource);

struct  DropSourceDefReflectionRegister
{
	DropSourceDefReflectionRegister()
	{
		REGISTER_REFLECTION_MEMBER(DropSource,m_iID,INVALID_ID).Editor_SetAsPrimaryKey();
		REGISTER_REFLECTION_MEMBER(DropSource,m_sDisplayName,std::string("DefaultName")).Editor_SetAsDisplayName();
		REGISTER_REFLECTION_MEMBER(DropSource,m_sGameName,std::string("")).Editor_SetAsRaw();
		
		GlobalClassManager::Instance().RegisterClass(DropSource::s_GetReflection(),eDefaultDef_DropSource);
		GlobalDefManager::Instance().RegisterDefManger(&DropSourceManager::Instance());

	}
}___DropSourceDefReflectionRegister;

rewrite  void DropSource::OnArchieveReaded()
{
}

void DropSourceManager::OnArchieveReaded()
{
	__DropSourceManager::OnArchieveReaded();
}